package util;

import java.util.Map;
import java.util.Set;
import java.util.TreeMap;

/**
 * @author Mark
 * @date 2020/6/9 14:33
 * @description Map集合问题
 */
public class MapDemo {

    public static void main(String[] args) {

//        Map<String, Object> map = new HashMap<>(16);
//        map.put("2", 1);
//        map.put("3", 2);
//        map.put("4", 3);
//        map.put("5", 4);
//        map.put("6", 5);
//        map.put("7", 6);
//
//        System.out.println("####### 遍历values值 #########");
//        // 遍历values值
//        Collection<Object> values = map.values();
//        System.out.println("values值 = " + values);
//
//        System.out.println("####### 遍历key值 ##############");
//        // 遍历key值
//        Set<String> set = map.keySet();
//        Iterator<String> iterator = set.iterator();
//        while (iterator.hasNext()) {
//            String key = iterator.next();
//            System.out.println("key值 = " + key);
//        }
//
//        System.out.println("####### 遍历k-v值 ############");
//        // 遍历k-v值
//        Set<Map.Entry<String, Object>> entries = map.entrySet();
//        for (Map.Entry<String, Object> entry : entries) {
//            System.out.println(entry.getKey() + "=" + entry.getValue());
//        }
//
//        System.out.println("####### hashMap和tableMap ############");

        TreeMap<String, String> signMap = new TreeMap<>();
        signMap.put("asinfo", "cusid" + ":" + "01" + ":" + "100");
        Set<Map.Entry<String, String>> entries = signMap.entrySet();
        for (Map.Entry<String, String> entry : entries) {
            System.out.println("asinfo = " + entry.getValue());
        }
    }

}
